<?php
/**
 * @author Fernando
 */
    class Projeto_Menu{
        private $codigo;
        private $descricao;
        private $pagina;
        
        public function __construct(){
            $this->codigo = 0;
            $this->descricao = '';
            $this->pagina = '';
        }
        
        public function setCodigo($value){
            $this->codigo = (int)$value;
        }
        
        public function getCodigo(){
            return $this->codigo;
        }
        
        public function setDescricao($value){
            $this->descricao = Util_Util::LimpaStringCompleta($value);
        }
        
        public function getDescricao(){
            return $this->descricao;
        }
        
        public function setPagina($value){
            $this->pagina = Util_Util::LimpaStringCompleta($value);
        }
        
        public function getPagina(){
            return $this->pagina;
        }
        
        public function Lista(){
            $list = ("SELECT * FROM modelo");
            $db = new DB_Connect();
            $result = $db->Query($list);
            if(!$result->NumRows()){
                throw new Exception("Menu não encontrado!");
            }else{
                $dados = array();
                while($menu = $result->FetchObject()){
                        $dados[] = $menu;
                }
                return $dados;
            }
        }
    }
?>
